package com.xbongbong.pro.productcategory.pojo.vo;

import com.xbongbong.paas.field.ItemPoJo;
import com.xbongbong.paas.field.MultiUnitItemPoJo;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Setter
@Getter
public class ProductCategoryPropertyVO extends BaseVO {

    /**
     * 启用批次保质期
     */
    private Integer enableBatchShelfLife;

    /**
     * 保质期天数
     */
    private Long shelfLifeDays;

    /**
     * 到期预警天数
     */
    private Long expirationAlertDays;

    /**
     * 启用序列号
     */
    private Integer enableSerialNumber;

    /**
     * 启用序列号管理 0：关闭 1：开启
     */
    private Integer enableSeqManagement;

    /**
     * 启用批次保质期管理 0：关闭 1：开启
     */
    private Integer enableBatchShelfManagement;
    /**
     * 是否开启多单位管理
     */
    private Integer enableMultiUnitManagement;
    /**
     * 是否启用多单位
     */
    private Integer enableMultiUnit;
    /**
     * 单位具体值
     */
    private Object unitValue;

    /**
     * 产品单单位
     */
    private List<ItemPoJo> singleItems;

    /**
     * 产品多单位
     */
    private List<MultiUnitItemPoJo> multiItems;
}
